@charset "utf-8";
/* CSS Document */
* {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
}

.hide{display:none}

input.shift {
	width: 75px;	
}
input.notes {
	width: 300px;	
}
#roster {
	border: solid 2px #AAAAAA;
}
#roster th, #roster td {
	border-right: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	padding: 5px;
	white-space:nowrap;
}
#roster th {
	background-color: #360;
	color: #FFF;
	text-align:left;
}
#roster td {
}
#roster tr.gray td, #roster tr.gray td input, #roster tr.gray td select {
	color: #999999;
}
#roster tr.chosen td {
	border-top: solid 2px #F00;
	border-bottom: solid 2px #F00;
	background-color: #FF9;
}
#roster tr.chosen td, #roster tr.chosen td input, #roster tr.chosen td select {
	color: #000000;
}
#btnSubmit {
	padding: 3px; font-size: 1.2em; margin-top: 10px;
}
#instructions {
	border: solid 2px #AAAAAA;
	word-wrap: break-word;
	/*width: 600px;*/
}
.apt div{
	font-weight:bold;
}
#save_msg{
	color:#090;
}
.ui-datepicker-trigger{
	padding-left:2px;
	padding-bottom:1px;
	vertical-align:bottom;
}
	
#choose_roster_date, #publish_date {
	width:85px;
}
